Adding excluded devices list; Adding protocol names; restructuring, cleaning-up etc.