More fully implementing Worksheet model