Added a native uri option to DestinationType.

Also added accompanying "not supported" errors.

Functionality will be implemented in future commits.  I'm submitting this at this phase just to ensure people are on board with the direction.  (Plus this is my first contribution, so I'm being extra careful. :) )