An Overview of Manifold and its Implementation