If you say Framework brl.system, it imports nothing BUT brl.system, which is why you can't use it more than once.
Because Framework is not inside BRL.System, and therefore a second Framework would not be recognized? If that's the case, that's silly, because Framework is a compiler directive, is it not?
You've already used it so it would be counter-intuitive if it then removed what you said you wanted to import
Well, true, if it works in an 'exclusive' only mode. Intuitively speaking, it would make sense to add allowed modules to
subsequent Frameworks or allow multiple module includes on one line:
Framework BRL.System, BRL.Blitz
and so on.
But hey, I can deal with it the way it is, even if it isn't 100% intuitive (or explained very well in the manual) ;)
Russell