First commit. pre-alpha stage.