You missed the point.  Learning how one particular widget for settings in one particular app is neither very general nor fundamental.  Playing around with Morphic and discovering that every UI widget is a little code browser, and using the unified environment to discover robotics, math, and physics on your own is very fundamental.