Also, needed to update to using plural table names.
All that's left is the UI and repository implementation.
Pretty sure everything needed is here, next step is beginning implementation! Finally, jesus.