I think I get the general idea, but there's one thing I'm still confused about. What goes in the data layer? Are those the actual tables, individual classes that access the tables, one class that accesses all the tables, or is this purely a style question?
Thanks.