TODOs split components into framework components and app components [] navigation/paging [] complex form validation (show validation somewhere else, jump to field?) [] separate client/server