Implement first specs
Add first working examples