Specification based export framework