LPS-22792 As a site admin I can assign vocabularies to specific web content structures and document types (first part)

Brian, this is only the first part of the new feature, so some parts are incomplete, It's stable though.

cc @epgarcia