[ref_impl_eiffel] [1705] Continued work on GUI framework

Revision: 1705
Author: thomas.beale
Log Message: