camelCase and most extra functionality. Still need to add FragmentInfo and Saving. No tests yet