Add BCL
Lots of improvements to Undo/Redo system. Less memory usage, streaming files, faster. Oh, and it doesn't crash every time you undo.