https://medium.com/@logiyasundar/learn-about-different-types-of-pcbs-and-their-advantages-972831becc20