Added initial UI infrastructure