Store unique_ptr's to TimelineItems.

Since Motions really aren't meant to be shared, don't use shared ptr.
Tiny bit faster to create/delete contents from timeline.
A bit more compactness.