Resolving the problem with the UI not displaying properly when running - tys
Further refractoring of UiComponent.java and rearranging the components for v[0.1] - tys
added background color and settled the padding values, issues that needs to be addressed [MAGIC NUMBERS] - tys