- less memory usage - hooray!

- via “on demand” setup
Revert "- make setup messages array of pointers"

This reverts commit 9e73180ae12e6739343dc771e4c02cbb4eb15bf9.
Revert "- setup messages are stored in RAM now because they are dynamic"

This reverts commit 3afa204f081f6a0a46ea556704b0341c2aae8ff4.