New ProgrammableOperator with syntax highlighting, code completion, configurable assemblies and namespaces (#842)