Specuva - From Specifications to Speculation and Beyond