Feature/rpc

While getDefaultValue is currently lacking, its completion depends on a lot of other unimplemented features, and since this is an essential part of the inspector, I'm merging in now.