Basic framework plus table definitions.