Make dynamic rendering accepting data model