Initial Support for Visible Scope

Added support for the Visible Scope concept to a handful of resource
types
Moved capabilities descriptions for VLANs into VLANCapabilities class