https://www.lifewire.com/icns-file-2621787
Anonymous
Write simple parts connected by clean interfaces.