add lazy load module mode , add top menu bar module
add test mode and settings
add splitter and sildebar
Revert "add splitter and sildebar"

This reverts commit 8f234f57ae94c8f9734d3cef078eab8221ffc7e6.
Revert "Revert "add splitter and sildebar""

This reverts commit ba66c7f6b1181af90e7a8111deec5a5c212b1aab.
include flex
refectory