I use EasyEDA for printed circuit boardlayout, but I use the standard version instead of the pro version.  I use the standard version largely for one feature  – the iBOM extension.  iBOM shows the printed circuit board with the BOM (Bill of Materials).  When a line in the BOM is selected, all of the locations using that part are shown.  All components of a particular part can be placed at the same time in the correct locations during assembly.

The interactive diagram shows a project I'm currently working on.  My only comment at this point is that serial communication is far from dead.  RS-232 is common on many test instruments and other devices.  UART communication at 3.3 volts or 5 volts is often used with microcontrollers  More on that later!

Sorry, but iBOM doesn't work very well on a phone screen.  Please take a look on a bigger screen.