implemented projection(), limited_dissolve to cleanup models.
projection() demo