Commands Page:
Requirements:
Send commands:

What should happen:
Load all main commands when page starts (backend endpoint)

User clicks “Select Command” → opens up the list of all main commands
Command selected → load the command in a state variable
If command has params → open a form for each param

Also show an “Enter” and “Close” button once command is selected
“Enter” should go to a backend endpoint that adds a command to a new or existing packet (depending on if the packet is full or not)
“Close” should reset the selected command and unrender the form/buttons
What happens once “Enter” is clicked?
[NOTE: Not sure if all of this should happen in the endpoint itself or if we should just add commands, and then in the statemachine create packets. Thus a lot of this logic should be modular, and in separate functions.]