Feature/copy vs bundle

breaking api changes.