Initial commit with finished core.