Doc: adding documentation for custom animation inside the page engine

This commit adds the documentation for custom animation inside the page engine, explaining how to define one and giving an example for a custom fast fade animation.