Here is the full flow. It works on my test server

There are still some bugs, make sure not to select a political party,
otherwise the program will stop- that's a quick fix. There's a problem
with the edit function and numbering self-aspects. I still also need to
do validation next.