working on new simulator interface

config/storage/device/material_library reside in the simulator beginning from now.
no simulation functionality right now

-> currently working on material_library class