Generic JSON Schema form builder using Angular