Added documentation for and fixed _MenuMarkup and changed other menu components accordingly
Stupid stuff... spacing, marked misnomer of _MenuMarkup.entries
Revert "Stupid stuff... spacing, marked misnomer of _MenuMarkup.entries"

This reverts commit 1067e9dc2c8c8616623ebadc7c8742622fc5d111.
Revert "Revert "Stupid stuff... spacing, marked misnomer of _MenuMarkup.entries""

This reverts commit d4f705a0753d8e73b0e9f797cdb8b416f799fff3.
Fixed spacing, reverted default_config, and fixed a loop