First commit - rough mocks of front end.