Port the admin console feature set from the Vue web app: AIChat, Analytics, Button, Document, FileManager, FormList, Function, Im (SignalR chat hub), Knowledge (Obsidian sync), Menu, Permission, Role, Storage, Workflow (X6 designer) and user management, plus CreateFormModal, avatar blob proxy and authFetch util.