Flesh out TODO items for the next phase

This is a working project, but it has limited functionality. This list contains tasks that will make it much more versatile.