To make the pipelines_table component more reusable, we extract the the event hub and mixin logic out of the components and instead emit native vue events and let the wrapper components handle it.