The side-loading mechanism should not be modeled after ClassLoader but after the subset of behaviours that are possible from jar or fs-based loaders.
It means:
- no difference between class and resources
- the ability to ask for all the resources for a given name
- maybe support metadata (last modified for example) -- which may incur conditional queries (when the client does cache)