Initial structure build;

Creating layout, minor helper functions, resizing, clicking
functionality