Initial stuff for the Computer controller. Also trying to set things up for easier abstraction in the future.