Add BreakBeforeMake component

First component which performs some level of syncronization in
collaboration with other components.