I'd like to know how it handles BOM, flat/wrap patterns, etc.