Initial commit. Still WIP.