The goal is to minimize API surface while still being as useful as possible when using `espflash` as a library for various use cases. Related to #794