Added first modules and tests/examples for them: Point, Rectangle, Viewport, Component, Container, Circle