A simple facade that leverages angular 4 animations to centralize animation logic for the use case of having child components that are swapped out from the parent using a common animation.