Move demo to source package