Implimented layout and started functional implimentation.