Add REPL interface.
Rework architecture.
Add support for data processing (with immediate) instructions.
Add run mode skeleton.