+#include <axwin2/axwin.h>
+#include "common.h"
+
+/**
+ * \brief Number of elements that can be owned by each application
+ */
+// TODO: Fine tune these values
+#define MAX_ELEMENTS_PER_APP 1024
+#define DEFAULT_ELEMENTS_PER_APP 128
+
+typedef struct sAxWin_Element tElement;
+typedef struct sMenuItem tMenuItem;
+typedef struct sWindow tWindow;
+typedef struct sApplication tApplication;
+
+struct sAxWin_Element