Add missing includes.
Add static const Point ORIGIN in GeoLib.
Add std::array constructors to TemplateEdge and Quad.
Rewrite MeshGenerators for Line and Quad meshes.

Using ORIGIN and variadic constructors added before.