Initial commit after separation into own project.