Initial commit with initial functionality.