Update gems + add optional template parts to external-facing components