+void SelectAll(std::vector<void *> & v);
+void DeleteContents(std::vector<void *> & v);
+void DeleteSelectedObjects(std::vector<void *> & v);
+void RemoveSelectedObjects(std::vector<void *> & v);
+void SavePointsFrom(std::vector<void *> & v, std::vector<Object> & s);
+void RestorePointsTo(std::vector<void *> & v, std::vector<Object> & s);
+void RestorePointsTo(std::vector<void *> & v, std::vector<void *> & s);
+void TranslateObject(Object * obj, Point delta);
+void TranslateContainer(Container * c, Point point, Point delta);
+void TranslateObjects(std::vector<void *> & v, Point delta);
+std::vector<void *> Flatten(Container * src);