Introducing usvc layer
Removed statically typed paylod, introduced map