First refactorying done
Vector, Point, Joint, Beam