package restructure, parameterize screen updater.
OPX load bug fixed.

paint package is moved to domain as well.