Abstract Layered Custom Table Design