I see electrons, quarks and neutrinos as all needing the quaternion degrees of freedom for colour, as in your quark paper.
But only the quarks have an asymmetry of colour, whereas the electrons and neutrinos each have an equal amount of R, G and B.
IMO the difference between a quark and an electron is merely one of tossing six dice to determine their six coloured 'socks' contents.
(for each die, let face 1 = R, 2 = G, 3 = B, 4 = R', 5 = G', 6 = B')
See my blog page 'Electric charge and coloured socks' at
http://wp.me/p18gTT-4kAn electron has (R G B) (R G B)
A red up has (R' G' B') R G' B'
A red down has (R G B) R G' B'
where R, B and B each has electric charge -1/6 and R', G' and B' each has electric charge +1/6.
In my model there is a direct relationship between electric charge and sock colour tone: negative charge for coloured socks and positive charge for anticoloured socks. This relationship between electric charge and colour is confounded/obscured for quark colours.
{A neutrino has (R G B) (R' G' B') .}
So how do you distinguish between generations?
In my model a red charm quark has (R' G' B') R G' B' (R G B) (R' G' B') (R G B) (R' G' B')
and a top quark contains an even bigger quantity of socks.
A muon has (R G B) (R G B) (R G B) (R' G' B') (R G B) (R' G' B')
I used this method of adding overall neutral blocks of socks to get higher generations to aim to preserve physical similarities between different generations. Though it is probable that having so many socks available in the higher generations could change their net colour properties.