Initial commit. Includes non-functional UI.