I apologize for how long it's taken me to finish this, but at the very least I want to finish the first part before May ends.
First a little showcase on our winner!