Some initial work with controllers and the like. Not working yet.