A preliminary draft of a generic integration demo.