In short, you can fix it with proper comments and sectioning. Also, don't fear Many-To-Many relationships.