adding clipping
adding structures and function to manage emf clipping
dirty commit