Update modules and change to flatter design.