Merge changes I4ca69b60,Ib812ec5f,Id34da575,I3d19d4c7 into main

* changes:
  Only use CommunalTouchHandler for Dream Overlay.
  Move touch classes out of dream package.
  Rename Touch classes.
  Refactor touch handling out of dreams