Chipping away. Major missing element is saving data, some formatting issues (vertical centering?)