Best way to make reusable timelines

I want to make an actor component that contains all my player camera code so it is plug and play with other projects, but I keep getting stuck on the fact I can’t easily use Timelines in ACs, and I really rely on their functionality.

What is the best way to make timeline functionality that I can reuse in other blueprints, and in other projects.