pub fn render( d: &Device, config: &Config, device_x: &mut String ) -> Result<TokenStream>
Whole device generation