renamed "blocks" namespace to "baseBlocks" in InterpreterBase to match architecture