coop_utils template tag: add get_parts and rework get_part