Fix extration return macro is a nop
Add first-pass raw api

Only zip and destination options supported