frontend uml