Minor changes in several layouts. Several bugs fixed. Improved memory usage. All code has been revised under clean code practices (don't be evil with me ;) )