payed tribute to the spirit of vengence for abussive const-correctness
more refactoring
added selectable white-balance