add structure for combined demo and documentation