Added groupID to parts, major changes to partrepair