Emulating a smart CRT display unit - ideas?