Started playing around with Viewports. Map/minimap mostly works.
Slice redesign, yielding. EuclideanMenuSlice can now handle lists of items, and the GameEngine handles multiple Slices at once +rendering.

ConsoleSlice can sort of handle text input. Control keys not filtered; Unicode is not handled properly.