Using mkdosfs(8) should be fine. It's not like there would be, or should be one [low-level] tool to both wipe/recreate the partition table *and* create the FAT32 filesystem; those are very different operations and joining them in anything other than a user-friendly frontend would violate the Unix principle.
That aside, don't forget the proposed "Advanced mode" which would leave the existing partition table alone, and target a user-selected partition for formatting and installation of the live system.
Using mkdosfs(8) should be fine. It's not like there would be, or should be one [low-level] tool to both wipe/recreate the partition table *and* create the FAT32 filesystem; those are very different operations and joining them in anything other than a user-friendly frontend would violate the Unix principle.
That aside, don't forget the proposed "Advanced mode" which would leave the existing partition table alone, and target a user-selected partition for formatting and installation of the live system.