https://www.viasion.com/blog/pcb-silkscreen-explained/