table layouts can now be registered and reused