[WIP] EZP-23432: As an editor, I want to be able to create content by picking a content type

JIRA: https://jira.ez.no/browse/EZP-23432

# WIP
Lot of code here :). But this makes me curious... Type names are not unique? So, this is not a content type identifier?