A grab bag of placeholder functionality I implemented in my spare time. Need to clean this up to make it obvious which things are good practices to be followed, and what is random stuff to be ripped out and replaced.