Add object layers and keyframes

How would this work?

An object layer, i believe, could be implemented as either a single layer or a layer folder, with their own node logic (sorta like a nested document, probably), but this object would be able to be moved with gizmos, and keyframed, interpolated, and many other things.

this would be very useful for animation :3