Better port naming
Provide icon for components