Full redesign finished, going on to compilation, explanation comming later