Hierarchy of Transform Properties on layer
Often when working with a layer one will want to control the layer's Transform properties themselves, but then also have additional transform control for that layer independent of the layer controls. Typically one would create a new Null and parent the layer to the Null, thus giving one another set of Transform property controls higher up in the hierarchy.
This can be useful in many situations, such as having a particular anchor point of the layer itself, but then another anchor point for more fine tuned controls (e.g., a squash and stretch for a bounce).
The current method of parenting to a Null is fine, but it tends to create unnecessary layers in many instances, which clutters up the timeline.
I'd propose the ability to have mutliple Transfrom controls in a hierarchy on a single layer. Each level of hierarchy could be added for the precise amount required.
Conceptually this would function like the relation of Shapes within a Shape Layer. Each shape has its own transform properties, but then the Shape Layer has its own independent Transform controls, allowing for universal transform controls for every shape within the Shape Layer.
To be sure, this can currently be accomplished with the Transform Effect, but there are some disadvantages:
For vector artwork it will rasterize the artwork, which results in pixelization on the scale
The Transform effect controls aren't as easy to control as the Layer Transform controls.
The Transform Effect is based on the Comp dimensions, rather than layer.
In my proposal adding a new level of Transform properties would automatically switch to those properties. Any changes made to the layer in the Composition window would be changed on that level of hierarchy. There could be a keyboard command to switch between hierarchies, and once selected that hierarchy would become the default for any changes made until another hierarch of controls is selected. Perhaps a colored outline corresponding to the current hierarchy would help distinguish.