articles/issue-445-plugin-custom-data-bus

related to #445 

Article needs to be added to the index.
This snippet could add a lot of value if demonstrates the connection between `Put` and `Get` methods. Here's an option:
```c#
    class TemporaryDirectoryCustomDataBus : IDataBus
    {
        public Stream Get( string key )
        {
			// retrieve using key provided by Put()
            return File.OpenRead(key);
        }

        public string Put( Stream stream, TimeSpan timeToBeReceived )
        {
			// the key of the stored file is full path name
			var key = Path.GetTempFileName();
            using( var destination = File.OpenWrite(key) )
            {
                stream.CopyTo( destination );
            }
            return key;
        }

        public void Start()
        {
        }
    }
```
Thoughts @mauroservienti ?