[s]Putting this WIP here for now. Questions, comments, and criticism welcome in the meantime.[/s]