To better direct workflow I made a checklist for the order in which I'll work on new features.
I had a really cool idea for a better way to display this list but the time it would take to code it would be time wasted not coding the CMS
Since I plan to code it eventually, I'll document my ideas here, anyway. You begin with an upper-level list of user stories (desired features of the end product) and an upper-level list of modules. Each user story contains a referential array pointing to one or more modules which must be completed for that feature to be operational and an 'overhead' value where you estimate the amount of time it will take to implement the feature once the modules are complete. Each module is then sub-divided into tasks with an estimate for the amount of time they will take to complete. Each user story can then be displayed as a progress bar according to which tasks have been completed. That way instead of seeing many un-scratched list items you realize that completion of one module might compromise 50% of every single list item.
It also looks prettier that way.