Refactor ConfigurableResourceFactory and add third resource size

* small/medium/large resources
* reworked SimConfig structure for resources