Initial upload of draft functional spec v0.2