To add a genre
- Add the top genre
- copy in the rules
- copy in the include
- copy in the follow
- add the new genre entry in each include list (unchecked - except in its
own)
- add the new genre entry in each follow list. (checked - except in its
own)
To remove a Genera
- remove from all include lists
- remove from all follow lists
- delete the rules
- delete the top genera
To deselect a genre
- delete from each include list
- delete from each follow list
To select a genre
- add to each follow list (checked)
- add to each include list (unchecked)
To include a genre (forming or adding to a group)
- add to name in top line (automatically updates name by pointer in
other follow lines)
- remove from all follow list
- remove from all other group includes
To deselect a genera from a group
- remove name from top line (automatically updates by pointer in other
follow lines)
- add to all follow (checked)
- add to all other group includes (unchecked)
Note: a genre is a group of one, and the initial setup starts
with each genre its own "group".
The add genera routine can build the genera list by processing each one in
turn in the beginning.
