Dregron | code, test | generic type on state, with applicationResource, increase PIT mutation, remove application resource impl.