1. Fixed bug with wrong index returned after adding layers, levels, areas.
2. ExtendMethod() added
3. Signals dispatching and movements added