Pull these out into individual GitHub repos. Tested, commented, README
