can now stringify constructions. the groups and svg fields are still handled incorrectly