Adding software to palette of component definition diagram;
resolving bug of creating ports from palette