Hardware settings such as GPIO pin numbers and I2C addresses should be configured through command line flags and/or environment variables.