Still kind of a mess, but much closer to a unified and simpler library.
Examples need lots of work.