Comment Comment by sjacob What skills/concepts would one need to acquire in order to fully grasp all that you've detailed here? parent sjacob 2 years ago