Create Functiona; requirements V0.12

First draft of the functional req.