refactor(bh): blocks lib should be tamplate agnostic
feat(component-animations): add block of "component animations"