Initial commit of an old pet project.