subscriber refactoring + added support for subscribe to all types of numbers with NationalInstrumentsDataSource