Type generated
Type integrated
merge
mask with padding
mask not transparent is bug
moving types
moving types