Modules improvement

add few description to discuss how it should look like.
I know. Maybe confusing commit message. I remove all modules that do not have visible UI or client