features: source tree restructured; blue circle is now rendered using bonsaijs