Commiting my design of the lejos software
-David