Initial commit.
Mayor refactor of initial configuration.