Structure of the softwate part implemented
Now it needs content :P