Initial commit with basic UI.