Added overriding method signatures for copy in ROI interfaces
Added implementation of copy for orientable ROIs
Refactored ROI handler to use a delegated list instead of subclassing it
Bug fix for diamond fcc generator
Made ROI handlers use generic base to simplify code