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.

second part reviewed by @KocsisDaniel

Thanks, Máté