add DataSourceStream; fixed overflow resolving, add specific draw styles for HubNode and DataSourceNode