Split cfeed_artificial_table_backend_t into one part that manages creating and destroying the machinery, and another part that actually implements the machinery. This will make it easier to do changefeeds on the logs table.