Modularised taglist and tasklist buttons
Moved everything reasonable into modules in commonparts