@startuml main class FastAPI { } class CORSMiddleware { } class StaticFiles { } class Jinja2Templates { } class AdminFunctions { } class UserFaceEmbeddingFunction { } class ChromaDBFaceHelper { } class UserLoginRouter { } class UserLogoutRouter { } class UserChatRouter { } class UserUploadRouter { } FastAPI --> CORSMiddleware : uses FastAPI --> StaticFiles : serves FastAPI --> Jinja2Templates : renders FastAPI --> AdminFunctions : utilizes FastAPI --> UserFaceEmbeddingFunction : utilizes FastAPI --> ChromaDBFaceHelper : utilizes FastAPI --> UserLoginRouter : includes FastAPI --> UserLogoutRouter : includes FastAPI --> UserChatRouter : includes FastAPI --> UserUploadRouter : includes @enduml