Add first version of IDL specification