Overview
1. Layer
Always use the highest layer you are working on to meet the goal.
* Media, 2D and 3D media? Why it is under Cocoa but not above?
2. What I can do?
* Applications
* Frameworks and libraries
* Command-line tools and daemons
* Application plug-in
* System plug -in