Initial alpha release so I can hopefully graduate.