Console overloading extracted.
Complete module handling rework.
- more consistency
- API stays the same only internal handling changed.