Refaktorointia, testejä uusiksi, tason käsittelyn logiikka uusiksi