Cleaned up determining whether URI is of applicable type
Streamlined class heirarchy for custom self-editor policies