Reimplemented filled as a simplier op. UPdate docs on trim.
Implemented trim in terms of overlay
Removed deprecated method that now works with implicit
Reimplemented copy to use empty and overlay