Added advanced rpc to IAdvancedBus
Moved rpc stuff to own folder
Moved all rpc classes to separate files