Just to clear up confusion, I think the term is alias.
Yes that what I meant, alias, thanks.
Generally aliases are carbon copies, although the idea of adding different icons and colors is interesting.
I was not thinking about a copy, I was thinking that they would point to the same note text, the same attachments, but they could have different type, and tags. Yes, the Thought's icon may have to be the same, since that is stored in the attachment folder. The type icons however, may could be different, I don’t know.
What do you see as being the advantage of an alias vs. creating a thought with the same name, and pointing it to the same data? I'm just trying to grasp what additional functionality an alias would have.
Basically this would give the capability to assign multiple types for a Thought. For example, in one part of your brain you have a Thought representing a Life insurance policy. This Thought is part of a structure with parents and children, plus with a type "Insurance". That Thought would come out in a “Insurance” type report.
In other part of your brain you have a Thought structure representing automatic recurring payments. Your life insurance is a recurring automatic payment so you want to link to it. However the Life insurance now can not belong to types. In this case I would create an alias for the Life Insurance Thought and assign the type for payments.
So the same Thought would be included in either in an “Insurance” type report, and in “Payments” type report.
I don't know about the parents and the children, those could be the same or different. If those are different, then switching between the aliases has to be solved.
I could definitely see an advantage if it's a duplicate and updating one thought will update another (especially in different brains), but this wouldn't be possible if each had their own information.
Having the alias feature would reduce the need for separate brains. It would be easier consolidating data in one brain.