Based on my observations (research), I have found a way to actually build your own laptop by using a half assembled laptop (They're called barebones) with a laptop shell, psu, motherboard, camera, keyboard, cooling system, etc. And users can decide which component (CPU, memory, storage devices, etc.) to buy and install, according to their own needs and budget . Is this ideal? is there a step by step or a thorough guide to all of this?