diff --git a/libs/lua-5.1.4/CMakeLists.txt b/components/lua-5.1.4/CMakeLists.txt similarity index 100% rename from libs/lua-5.1.4/CMakeLists.txt rename to components/lua-5.1.4/CMakeLists.txt diff --git a/libs/lua-5.1.4/COPYRIGHT b/components/lua-5.1.4/COPYRIGHT similarity index 100% rename from libs/lua-5.1.4/COPYRIGHT rename to components/lua-5.1.4/COPYRIGHT diff --git a/libs/lua-5.1.4/HISTORY b/components/lua-5.1.4/HISTORY similarity index 100% rename from libs/lua-5.1.4/HISTORY rename to components/lua-5.1.4/HISTORY diff --git a/libs/lua-5.1.4/INSTALL b/components/lua-5.1.4/INSTALL similarity index 100% rename from libs/lua-5.1.4/INSTALL rename to components/lua-5.1.4/INSTALL diff --git a/libs/lua-5.1.4/README b/components/lua-5.1.4/README similarity index 100% rename from libs/lua-5.1.4/README rename to components/lua-5.1.4/README diff --git a/libs/lua-5.1.4/doc/amazon.gif b/components/lua-5.1.4/doc/amazon.gif similarity index 100% rename from libs/lua-5.1.4/doc/amazon.gif rename to components/lua-5.1.4/doc/amazon.gif diff --git a/libs/lua-5.1.4/doc/contents.html b/components/lua-5.1.4/doc/contents.html similarity index 100% rename from libs/lua-5.1.4/doc/contents.html rename to components/lua-5.1.4/doc/contents.html diff --git a/libs/lua-5.1.4/doc/cover.png b/components/lua-5.1.4/doc/cover.png similarity index 100% rename from libs/lua-5.1.4/doc/cover.png rename to components/lua-5.1.4/doc/cover.png diff --git a/libs/lua-5.1.4/doc/logo.gif b/components/lua-5.1.4/doc/logo.gif similarity index 100% rename from libs/lua-5.1.4/doc/logo.gif rename to components/lua-5.1.4/doc/logo.gif diff --git a/libs/lua-5.1.4/doc/lua.1 b/components/lua-5.1.4/doc/lua.1 similarity index 100% rename from libs/lua-5.1.4/doc/lua.1 rename to components/lua-5.1.4/doc/lua.1 diff --git a/libs/lua-5.1.4/doc/lua.css b/components/lua-5.1.4/doc/lua.css similarity index 100% rename from libs/lua-5.1.4/doc/lua.css rename to components/lua-5.1.4/doc/lua.css diff --git a/libs/lua-5.1.4/doc/lua.html b/components/lua-5.1.4/doc/lua.html similarity index 100% rename from libs/lua-5.1.4/doc/lua.html rename to components/lua-5.1.4/doc/lua.html diff --git a/libs/lua-5.1.4/doc/luac.1 b/components/lua-5.1.4/doc/luac.1 similarity index 100% rename from libs/lua-5.1.4/doc/luac.1 rename to components/lua-5.1.4/doc/luac.1 diff --git a/libs/lua-5.1.4/doc/luac.html b/components/lua-5.1.4/doc/luac.html similarity index 100% rename from libs/lua-5.1.4/doc/luac.html rename to components/lua-5.1.4/doc/luac.html diff --git a/libs/lua-5.1.4/doc/manual.css b/components/lua-5.1.4/doc/manual.css similarity index 100% rename from libs/lua-5.1.4/doc/manual.css rename to components/lua-5.1.4/doc/manual.css diff --git a/libs/lua-5.1.4/doc/manual.html b/components/lua-5.1.4/doc/manual.html similarity index 100% rename from libs/lua-5.1.4/doc/manual.html rename to components/lua-5.1.4/doc/manual.html diff --git a/libs/lua-5.1.4/doc/readme.html b/components/lua-5.1.4/doc/readme.html similarity index 100% rename from libs/lua-5.1.4/doc/readme.html rename to components/lua-5.1.4/doc/readme.html diff --git a/libs/lua-5.1.4/etc/README b/components/lua-5.1.4/etc/README similarity index 100% rename from libs/lua-5.1.4/etc/README rename to components/lua-5.1.4/etc/README diff --git a/libs/lua-5.1.4/etc/all.c b/components/lua-5.1.4/etc/all.c similarity index 100% rename from libs/lua-5.1.4/etc/all.c rename to components/lua-5.1.4/etc/all.c diff --git a/libs/lua-5.1.4/etc/lua.hpp b/components/lua-5.1.4/etc/lua.hpp similarity index 100% rename from libs/lua-5.1.4/etc/lua.hpp rename to components/lua-5.1.4/etc/lua.hpp diff --git a/libs/lua-5.1.4/etc/lua.ico b/components/lua-5.1.4/etc/lua.ico similarity index 100% rename from libs/lua-5.1.4/etc/lua.ico rename to components/lua-5.1.4/etc/lua.ico diff --git a/libs/lua-5.1.4/etc/lua.pc b/components/lua-5.1.4/etc/lua.pc similarity index 100% rename from libs/lua-5.1.4/etc/lua.pc rename to components/lua-5.1.4/etc/lua.pc diff --git a/libs/lua-5.1.4/etc/luavs.bat b/components/lua-5.1.4/etc/luavs.bat similarity index 100% rename from libs/lua-5.1.4/etc/luavs.bat rename to components/lua-5.1.4/etc/luavs.bat diff --git a/libs/lua-5.1.4/etc/min.c b/components/lua-5.1.4/etc/min.c similarity index 100% rename from libs/lua-5.1.4/etc/min.c rename to components/lua-5.1.4/etc/min.c diff --git a/libs/lua-5.1.4/etc/noparser.c b/components/lua-5.1.4/etc/noparser.c similarity index 100% rename from libs/lua-5.1.4/etc/noparser.c rename to components/lua-5.1.4/etc/noparser.c diff --git a/libs/lua-5.1.4/etc/strict.lua b/components/lua-5.1.4/etc/strict.lua similarity index 100% rename from libs/lua-5.1.4/etc/strict.lua rename to components/lua-5.1.4/etc/strict.lua diff --git a/libs/lua-5.1.4/src/lapi.c b/components/lua-5.1.4/src/lapi.c similarity index 100% rename from libs/lua-5.1.4/src/lapi.c rename to components/lua-5.1.4/src/lapi.c diff --git a/libs/lua-5.1.4/src/lapi.h b/components/lua-5.1.4/src/lapi.h similarity index 100% rename from libs/lua-5.1.4/src/lapi.h rename to components/lua-5.1.4/src/lapi.h diff --git a/libs/lua-5.1.4/src/lauxlib.c b/components/lua-5.1.4/src/lauxlib.c similarity index 100% rename from libs/lua-5.1.4/src/lauxlib.c rename to components/lua-5.1.4/src/lauxlib.c diff --git a/libs/lua-5.1.4/src/lauxlib.h b/components/lua-5.1.4/src/lauxlib.h similarity index 100% rename from libs/lua-5.1.4/src/lauxlib.h rename to components/lua-5.1.4/src/lauxlib.h diff --git a/libs/lua-5.1.4/src/lbaselib.c b/components/lua-5.1.4/src/lbaselib.c similarity index 100% rename from libs/lua-5.1.4/src/lbaselib.c rename to components/lua-5.1.4/src/lbaselib.c diff --git a/libs/lua-5.1.4/src/lcode.c b/components/lua-5.1.4/src/lcode.c similarity index 100% rename from libs/lua-5.1.4/src/lcode.c rename to components/lua-5.1.4/src/lcode.c diff --git a/libs/lua-5.1.4/src/lcode.h b/components/lua-5.1.4/src/lcode.h similarity index 100% rename from libs/lua-5.1.4/src/lcode.h rename to components/lua-5.1.4/src/lcode.h diff --git a/libs/lua-5.1.4/src/ldblib.c b/components/lua-5.1.4/src/ldblib.c similarity index 100% rename from libs/lua-5.1.4/src/ldblib.c rename to components/lua-5.1.4/src/ldblib.c diff --git a/libs/lua-5.1.4/src/ldebug.c b/components/lua-5.1.4/src/ldebug.c similarity index 100% rename from libs/lua-5.1.4/src/ldebug.c rename to components/lua-5.1.4/src/ldebug.c diff --git a/libs/lua-5.1.4/src/ldebug.h b/components/lua-5.1.4/src/ldebug.h similarity index 100% rename from libs/lua-5.1.4/src/ldebug.h rename to components/lua-5.1.4/src/ldebug.h diff --git a/libs/lua-5.1.4/src/ldo.c b/components/lua-5.1.4/src/ldo.c similarity index 100% rename from libs/lua-5.1.4/src/ldo.c rename to components/lua-5.1.4/src/ldo.c diff --git a/libs/lua-5.1.4/src/ldo.h b/components/lua-5.1.4/src/ldo.h similarity index 100% rename from libs/lua-5.1.4/src/ldo.h rename to components/lua-5.1.4/src/ldo.h diff --git a/libs/lua-5.1.4/src/ldump.c b/components/lua-5.1.4/src/ldump.c similarity index 100% rename from libs/lua-5.1.4/src/ldump.c rename to components/lua-5.1.4/src/ldump.c diff --git a/libs/lua-5.1.4/src/lfunc.c b/components/lua-5.1.4/src/lfunc.c similarity index 100% rename from libs/lua-5.1.4/src/lfunc.c rename to components/lua-5.1.4/src/lfunc.c diff --git a/libs/lua-5.1.4/src/lfunc.h b/components/lua-5.1.4/src/lfunc.h similarity index 100% rename from libs/lua-5.1.4/src/lfunc.h rename to components/lua-5.1.4/src/lfunc.h diff --git a/libs/lua-5.1.4/src/lgc.c b/components/lua-5.1.4/src/lgc.c similarity index 100% rename from libs/lua-5.1.4/src/lgc.c rename to components/lua-5.1.4/src/lgc.c diff --git a/libs/lua-5.1.4/src/lgc.h b/components/lua-5.1.4/src/lgc.h similarity index 100% rename from libs/lua-5.1.4/src/lgc.h rename to components/lua-5.1.4/src/lgc.h diff --git a/libs/lua-5.1.4/src/linit.c b/components/lua-5.1.4/src/linit.c similarity index 100% rename from libs/lua-5.1.4/src/linit.c rename to components/lua-5.1.4/src/linit.c diff --git a/libs/lua-5.1.4/src/liolib.c b/components/lua-5.1.4/src/liolib.c similarity index 100% rename from libs/lua-5.1.4/src/liolib.c rename to components/lua-5.1.4/src/liolib.c diff --git a/libs/lua-5.1.4/src/llex.c b/components/lua-5.1.4/src/llex.c similarity index 100% rename from libs/lua-5.1.4/src/llex.c rename to components/lua-5.1.4/src/llex.c diff --git a/libs/lua-5.1.4/src/llex.h b/components/lua-5.1.4/src/llex.h similarity index 100% rename from libs/lua-5.1.4/src/llex.h rename to components/lua-5.1.4/src/llex.h diff --git a/libs/lua-5.1.4/src/llimits.h b/components/lua-5.1.4/src/llimits.h similarity index 100% rename from libs/lua-5.1.4/src/llimits.h rename to components/lua-5.1.4/src/llimits.h diff --git a/libs/lua-5.1.4/src/lmathlib.c b/components/lua-5.1.4/src/lmathlib.c similarity index 100% rename from libs/lua-5.1.4/src/lmathlib.c rename to components/lua-5.1.4/src/lmathlib.c diff --git a/libs/lua-5.1.4/src/lmem.c b/components/lua-5.1.4/src/lmem.c similarity index 100% rename from libs/lua-5.1.4/src/lmem.c rename to components/lua-5.1.4/src/lmem.c diff --git a/libs/lua-5.1.4/src/lmem.h b/components/lua-5.1.4/src/lmem.h similarity index 100% rename from libs/lua-5.1.4/src/lmem.h rename to components/lua-5.1.4/src/lmem.h diff --git a/libs/lua-5.1.4/src/loadlib.c b/components/lua-5.1.4/src/loadlib.c similarity index 100% rename from libs/lua-5.1.4/src/loadlib.c rename to components/lua-5.1.4/src/loadlib.c diff --git a/libs/lua-5.1.4/src/lobject.c b/components/lua-5.1.4/src/lobject.c similarity index 100% rename from libs/lua-5.1.4/src/lobject.c rename to components/lua-5.1.4/src/lobject.c diff --git a/libs/lua-5.1.4/src/lobject.h b/components/lua-5.1.4/src/lobject.h similarity index 100% rename from libs/lua-5.1.4/src/lobject.h rename to components/lua-5.1.4/src/lobject.h diff --git a/libs/lua-5.1.4/src/lopcodes.c b/components/lua-5.1.4/src/lopcodes.c similarity index 100% rename from libs/lua-5.1.4/src/lopcodes.c rename to components/lua-5.1.4/src/lopcodes.c diff --git a/libs/lua-5.1.4/src/lopcodes.h b/components/lua-5.1.4/src/lopcodes.h similarity index 100% rename from libs/lua-5.1.4/src/lopcodes.h rename to components/lua-5.1.4/src/lopcodes.h diff --git a/libs/lua-5.1.4/src/loslib.c b/components/lua-5.1.4/src/loslib.c similarity index 100% rename from libs/lua-5.1.4/src/loslib.c rename to components/lua-5.1.4/src/loslib.c diff --git a/libs/lua-5.1.4/src/lparser.c b/components/lua-5.1.4/src/lparser.c similarity index 100% rename from libs/lua-5.1.4/src/lparser.c rename to components/lua-5.1.4/src/lparser.c diff --git a/libs/lua-5.1.4/src/lparser.h b/components/lua-5.1.4/src/lparser.h similarity index 100% rename from libs/lua-5.1.4/src/lparser.h rename to components/lua-5.1.4/src/lparser.h diff --git a/libs/lua-5.1.4/src/lstate.c b/components/lua-5.1.4/src/lstate.c similarity index 100% rename from libs/lua-5.1.4/src/lstate.c rename to components/lua-5.1.4/src/lstate.c diff --git a/libs/lua-5.1.4/src/lstate.h b/components/lua-5.1.4/src/lstate.h similarity index 100% rename from libs/lua-5.1.4/src/lstate.h rename to components/lua-5.1.4/src/lstate.h diff --git a/libs/lua-5.1.4/src/lstring.c b/components/lua-5.1.4/src/lstring.c similarity index 100% rename from libs/lua-5.1.4/src/lstring.c rename to components/lua-5.1.4/src/lstring.c diff --git a/libs/lua-5.1.4/src/lstring.h b/components/lua-5.1.4/src/lstring.h similarity index 100% rename from libs/lua-5.1.4/src/lstring.h rename to components/lua-5.1.4/src/lstring.h diff --git a/libs/lua-5.1.4/src/lstrlib.c b/components/lua-5.1.4/src/lstrlib.c similarity index 100% rename from libs/lua-5.1.4/src/lstrlib.c rename to components/lua-5.1.4/src/lstrlib.c diff --git a/libs/lua-5.1.4/src/ltable.c b/components/lua-5.1.4/src/ltable.c similarity index 100% rename from libs/lua-5.1.4/src/ltable.c rename to components/lua-5.1.4/src/ltable.c diff --git a/libs/lua-5.1.4/src/ltable.h b/components/lua-5.1.4/src/ltable.h similarity index 100% rename from libs/lua-5.1.4/src/ltable.h rename to components/lua-5.1.4/src/ltable.h diff --git a/libs/lua-5.1.4/src/ltablib.c b/components/lua-5.1.4/src/ltablib.c similarity index 100% rename from libs/lua-5.1.4/src/ltablib.c rename to components/lua-5.1.4/src/ltablib.c diff --git a/libs/lua-5.1.4/src/ltm.c b/components/lua-5.1.4/src/ltm.c similarity index 100% rename from libs/lua-5.1.4/src/ltm.c rename to components/lua-5.1.4/src/ltm.c diff --git a/libs/lua-5.1.4/src/ltm.h b/components/lua-5.1.4/src/ltm.h similarity index 100% rename from libs/lua-5.1.4/src/ltm.h rename to components/lua-5.1.4/src/ltm.h diff --git a/libs/lua-5.1.4/src/lua.c b/components/lua-5.1.4/src/lua.c similarity index 100% rename from libs/lua-5.1.4/src/lua.c rename to components/lua-5.1.4/src/lua.c diff --git a/libs/lua-5.1.4/src/lua.h b/components/lua-5.1.4/src/lua.h similarity index 100% rename from libs/lua-5.1.4/src/lua.h rename to components/lua-5.1.4/src/lua.h diff --git a/libs/lua-5.1.4/src/luac.c b/components/lua-5.1.4/src/luac.c similarity index 100% rename from libs/lua-5.1.4/src/luac.c rename to components/lua-5.1.4/src/luac.c diff --git a/libs/lua-5.1.4/src/luaconf.h b/components/lua-5.1.4/src/luaconf.h similarity index 100% rename from libs/lua-5.1.4/src/luaconf.h rename to components/lua-5.1.4/src/luaconf.h diff --git a/libs/lua-5.1.4/src/lualib.h b/components/lua-5.1.4/src/lualib.h similarity index 100% rename from libs/lua-5.1.4/src/lualib.h rename to components/lua-5.1.4/src/lualib.h diff --git a/libs/lua-5.1.4/src/lundump.c b/components/lua-5.1.4/src/lundump.c similarity index 100% rename from libs/lua-5.1.4/src/lundump.c rename to components/lua-5.1.4/src/lundump.c diff --git a/libs/lua-5.1.4/src/lundump.h b/components/lua-5.1.4/src/lundump.h similarity index 100% rename from libs/lua-5.1.4/src/lundump.h rename to components/lua-5.1.4/src/lundump.h diff --git a/libs/lua-5.1.4/src/lvm.c b/components/lua-5.1.4/src/lvm.c similarity index 100% rename from libs/lua-5.1.4/src/lvm.c rename to components/lua-5.1.4/src/lvm.c diff --git a/libs/lua-5.1.4/src/lvm.h b/components/lua-5.1.4/src/lvm.h similarity index 100% rename from libs/lua-5.1.4/src/lvm.h rename to components/lua-5.1.4/src/lvm.h diff --git a/libs/lua-5.1.4/src/lzio.c b/components/lua-5.1.4/src/lzio.c similarity index 100% rename from libs/lua-5.1.4/src/lzio.c rename to components/lua-5.1.4/src/lzio.c diff --git a/libs/lua-5.1.4/src/lzio.h b/components/lua-5.1.4/src/lzio.h similarity index 100% rename from libs/lua-5.1.4/src/lzio.h rename to components/lua-5.1.4/src/lzio.h diff --git a/libs/lua-5.1.4/src/print.c b/components/lua-5.1.4/src/print.c similarity index 100% rename from libs/lua-5.1.4/src/print.c rename to components/lua-5.1.4/src/print.c diff --git a/libs/lua-5.1.4/test/README b/components/lua-5.1.4/test/README similarity index 100% rename from libs/lua-5.1.4/test/README rename to components/lua-5.1.4/test/README diff --git a/libs/lua-5.1.4/test/bisect.lua b/components/lua-5.1.4/test/bisect.lua similarity index 100% rename from libs/lua-5.1.4/test/bisect.lua rename to components/lua-5.1.4/test/bisect.lua diff --git a/libs/lua-5.1.4/test/cf.lua b/components/lua-5.1.4/test/cf.lua similarity index 100% rename from libs/lua-5.1.4/test/cf.lua rename to components/lua-5.1.4/test/cf.lua diff --git a/libs/lua-5.1.4/test/echo.lua b/components/lua-5.1.4/test/echo.lua similarity index 100% rename from libs/lua-5.1.4/test/echo.lua rename to components/lua-5.1.4/test/echo.lua diff --git a/libs/lua-5.1.4/test/env.lua b/components/lua-5.1.4/test/env.lua similarity index 100% rename from libs/lua-5.1.4/test/env.lua rename to components/lua-5.1.4/test/env.lua diff --git a/libs/lua-5.1.4/test/factorial.lua b/components/lua-5.1.4/test/factorial.lua similarity index 100% rename from libs/lua-5.1.4/test/factorial.lua rename to components/lua-5.1.4/test/factorial.lua diff --git a/libs/lua-5.1.4/test/fib.lua b/components/lua-5.1.4/test/fib.lua similarity index 100% rename from libs/lua-5.1.4/test/fib.lua rename to components/lua-5.1.4/test/fib.lua diff --git a/libs/lua-5.1.4/test/fibfor.lua b/components/lua-5.1.4/test/fibfor.lua similarity index 100% rename from libs/lua-5.1.4/test/fibfor.lua rename to components/lua-5.1.4/test/fibfor.lua diff --git a/libs/lua-5.1.4/test/globals.lua b/components/lua-5.1.4/test/globals.lua similarity index 100% rename from libs/lua-5.1.4/test/globals.lua rename to components/lua-5.1.4/test/globals.lua diff --git a/libs/lua-5.1.4/test/hello.lua b/components/lua-5.1.4/test/hello.lua similarity index 100% rename from libs/lua-5.1.4/test/hello.lua rename to components/lua-5.1.4/test/hello.lua diff --git a/libs/lua-5.1.4/test/life.lua b/components/lua-5.1.4/test/life.lua similarity index 100% rename from libs/lua-5.1.4/test/life.lua rename to components/lua-5.1.4/test/life.lua diff --git a/libs/lua-5.1.4/test/luac.lua b/components/lua-5.1.4/test/luac.lua similarity index 100% rename from libs/lua-5.1.4/test/luac.lua rename to components/lua-5.1.4/test/luac.lua diff --git a/libs/lua-5.1.4/test/printf.lua b/components/lua-5.1.4/test/printf.lua similarity index 100% rename from libs/lua-5.1.4/test/printf.lua rename to components/lua-5.1.4/test/printf.lua diff --git a/libs/lua-5.1.4/test/readonly.lua b/components/lua-5.1.4/test/readonly.lua similarity index 100% rename from libs/lua-5.1.4/test/readonly.lua rename to components/lua-5.1.4/test/readonly.lua diff --git a/libs/lua-5.1.4/test/sieve.lua b/components/lua-5.1.4/test/sieve.lua similarity index 100% rename from libs/lua-5.1.4/test/sieve.lua rename to components/lua-5.1.4/test/sieve.lua diff --git a/libs/lua-5.1.4/test/sort.lua b/components/lua-5.1.4/test/sort.lua similarity index 100% rename from libs/lua-5.1.4/test/sort.lua rename to components/lua-5.1.4/test/sort.lua diff --git a/libs/lua-5.1.4/test/table.lua b/components/lua-5.1.4/test/table.lua similarity index 100% rename from libs/lua-5.1.4/test/table.lua rename to components/lua-5.1.4/test/table.lua diff --git a/libs/lua-5.1.4/test/trace-calls.lua b/components/lua-5.1.4/test/trace-calls.lua similarity index 100% rename from libs/lua-5.1.4/test/trace-calls.lua rename to components/lua-5.1.4/test/trace-calls.lua diff --git a/libs/lua-5.1.4/test/trace-globals.lua b/components/lua-5.1.4/test/trace-globals.lua similarity index 100% rename from libs/lua-5.1.4/test/trace-globals.lua rename to components/lua-5.1.4/test/trace-globals.lua diff --git a/libs/lua-5.1.4/test/xd.lua b/components/lua-5.1.4/test/xd.lua similarity index 100% rename from libs/lua-5.1.4/test/xd.lua rename to components/lua-5.1.4/test/xd.lua