Control look is now specified using LayoutManager class in layout_manager.py

Font scanning now takes place in LayoutManager
Added support for max and min size