Removed Lua widgets from having a children field, all children are now handled in c space. Lua widgets are no longer userdata to allow c space to handle the memory, now all widgets are tables.