add pipeline.rs, modularized pipelines communicating with constellation
rename engine --> constellation