Revert "Revert "DNN-23094 Edit Extension - Module Control User Interface""

This reverts commit d89da18af4dfa7b3254d8d5b4c838e000237ce93.
Fix bug DNN-23094: refact code of edit module control, make source folder works as expect.