Discovery dump

Basic attribute implementation, borked SourceInformation and messaging
clients. Discovery functional.