Now can be deployed as Framework