Fully implement sheet (tests still not complete).