- Split into three projects: Library, Console, and Tests - Library compiles as QRScript.Interpreter to avoid conflicts