Added the ability to have multiple modes

Added a <select> picker to select modes.