Add new directives 'pipeline' and 'blueprint' to ease configuration; Add new baseclass Blueprint to ease writing new blueprints