Added a simple resource pool subscription system, resource pools are now shared between entity editors and material editor, materials will update in entity editors when changed in the material editor