This did help me learn how the Settings API works, because like any developer worth their salt I used my eyes and my brain to understand the code. Are there still developers that need everything explained to them from scratch? Because they probably shouldn't be developers.