Migrate is_module_available from table class to admin
Switch modules to being generated dynamically.