The outer shell was created by first starting with a 3D printed heart shape. This was used as a form ... a TP4056 charge module and a small lithium battery to provide power for the device.