Added bidirectional and reverse animation flag
Animator was extended

- Added reverse and bidirectional flags
[Experimental] Animator for blocks

- Animator created, and it only returns image, but not implemented,
using internal per-item animator