Initial architecture commit.