Collapsable component

Compatible with component loader
Ideally this should come from an i18n module right? Fine for now but I think this could be improved