It is not an exaggeration that designing and engineering of the products which encompass electronic boards is the most complicate one. Aside from the complexity of the UI and UX design, the inside parts have their own sophisticated story. You need to consider the reparability of the device, control the sink marks on the outer surface and keeping all parts compact enough together.