...-bound (the simplest it can get) is to catenate all seven shell programs into one; the programme's upper bound (the most complicated I want to make it) is to do the list function ( ./exe.sh -l) in colour.
The programs are in view-order, that is to say, the order they should be read in.
So read the programs and maybe try them out!!
Dru