Shared Memory and User Input

Shared Memory objects have been added, as well as preliminary HID input(buttons only)

Column count should be set up in the .ui, not in the code.