Abstracting away from Bootstrap

There’s a “discussion” (civil argument) in GitHub that I’d be interested to see continue here, in which someone offered to contribute some wisdom as to the different ways we can work with Bootstrap components.

Especially now that we need to add (or re-place Bootstrap) dropdown nav on Sage, I think this would be welcome by many folks.

I’d like to know more about ways to work with mixins, and for a newbie, I think even the basic usage of Bower to load components could use more insight. Like which components depend on which others and if there are any ways other than Bower error messages to know.