Create components for Linear process

Added linear-process JS component, HTML template and a utility class for this component to manage Done events thrown by children.