So, a friend and I were having a discussion about this topic the other day. I'll lay out the positions and then you can give feedback.
Position 1: Developing Base classes that are variations on the standards. This concept is almost like taking a Base Class package and expanding it with some...