Framework for building UIs for OpenStack projects dealing with complex input data