Initial support for pipeline
Add Scripting support