Initial commit, started actual implementation.