Refactored messy mesh and point cloud classes into separate header and implementation files