So basically, via these coloured coins which is just a way of saying, external institutions can actually program specific Bitcoins to be used as tokens only for certain use.
Then why are there all these altcoins? If Bitcoin can be used as a general currency and also as a specialised currency that only works in a special situation that you want? Like I am issuing Bitcoins for charity. I can program them so that they can only be used by the charity and nowhere else? Something like that?