+// --- Initialisation ---
+extern void ParseCommandline(int argc, char *argv[]);
+// --- Messages / IPC ---
+extern void IPC_Init(void);
+extern void IPC_FillSelect(int *nfds, fd_set *set);
+extern void IPC_HandleSelect(fd_set *set);
+// --- Input ---
+extern void Input_FillSelect(int *nfds, fd_set *set);
+extern void Input_HandleSelect(fd_set *set);
+// --- Local WM ---
+extern tApplication *AxWin_RegisterClient(tIPC_Type *Method, void *Ident, const char *Name);
+extern void AxWin_DeregisterClient(tApplication *App);
+extern tApplication *AxWin_GetClient(tIPC_Type *Method, void *Ident);
+extern tElement *AxWin_CreateAppWindow(tApplication *App, const char *Name);
+// --- Video ---
+extern void Video_Setup(void);
+extern void Video_Update(void);
+extern void Video_FillRect(short X, short Y, short W, short H, uint32_t Color);
+extern void Video_DrawRect(short X, short Y, short W, short H, uint32_t Color);
+extern int Video_DrawText(short X, short Y, short W, short H, tFont *Font, uint32_t Color, char *Text);
+extern void Video_DrawImage(short X, short Y, short W, short H, tImage *Image);
+// --- Interface ---
+extern void Interface_Init(void);
+extern void Interface_Update(void);
+extern void Interface_Render(void);
+// --- Decorator ---
+extern void Decorator_RenderWidget(tElement *Element);