Reworked directory structure

* Added elementOrder filter and now are ordering sections based on
their element order. This is because some sections are loaded async now
(because of includes)