Update admin module 6

improved the admin structure by introducing the ModuleHandleAbstract
class and splitting the functionality into multiple classes.