Schemas 1:
What happens when the user double clicks some
data in Data=>Image=>PNG format?
1. System tries to find a PNG viewer component
2. If it can�t find one, has the user specified a schema
for this type? If not what about this class of type?
3. Schema for class of Data=>Image is to find a
component capable of converting from PNG to RGB
image for which there is a viewer.
4. Therefore you get [PNG file]->[PNGToImage]-
>[Image Viewer]