private LSystem addRule(Rule r) {
			this.rules.Add (r);
			return this;
		}
		public LSystem add(Rule r) {
			return this.addRule (r);
		}