LPS-41340 please read comments - asset category and vocab to smdh

Hey Brian,

This is the asset refactoring to SMDHs round 2. The first set of commits were already reviewed by you (marked by the SF commit). These commits are not much changes actually, lot of moving and deprecating etc.
Tests and more changes coming in a different LPS later this is building and working properly in this state.

second part reviewed by @KocsisDaniel

Thanks, Máté