Initial commit. WIP yet.