Remove custom point class. Instead of creating all the geometrical entities from scratch use sympy.geometry instead.
Work on layer so that the tests pass
Start working on api that makes more sense compared to the last few commits