Coordinate-Free Principles For Extension Of Smooth Functions