I would like to have a system built where competitors can register, pay through PayPal (or similar) for a tournament. The admin can set out the different division based on Sex, Gender, Weight, Rank, Event and Seed. The system will automatically generate the division list, bracket. Single Elimination method will be used. There will be a few business rules that will need to be considered when creating the brackets (Competitors from the same school cannot compete in the first round if possible, seeding rules and Bye rules). All brackets need to be editable and have the ability to be rearranged. The admin will need to be able to set prices and offer discounts and different prices based on events. The admin needs to have the ability to update the results from the competition and be available online for viewing, and exporting (JPG, PNG and/or PDF).