Added initial UI structure; func