Honestly, it would probably be way better if I just hired someone to do this. I need a discourse developer.