Describir: Open Development Platform for Embedded Systems