Introduced a generalized WebResource node type.

This will be parent for several resource types (e.g., Image).