Restructured devdocs a bit, added start of a functional spec for v1.0