added initial stream gui framework