An in-progress model for a personal project. Expect to see updates to this page as progress continues