Too many info

Loads of minor changes in design n etc.. Useless trying to
mention them all, just commit 'em all..