moved UTE management into BlueEngine base
used new type-based first screen initialization
simplified build path