Streamline the LHNodeAnimationProtocol implementation, now using a private implementation. Makes code easier to read/maintain/understand.