Revert "Removing material girl"

This reverts commit d5f2dc6badc28edb5c2f5e3068606e43d8eabe10.
Revert "Removed websocket support"

This reverts commit fd61932ba780dd65c476aea904dde4b7f5f7dd82.
Revert "Removed material config from API"

This reverts commit e97e634231953095c341562f16f3218f85411d42.