Fairly significant refactoring; bit-encoding can now be selectively
disabled (for parsing/compilation/analysis steps only)
Update and split apart all examples