first phase of the animation refactoring.
substitution nodes now return "true" if the are executabel
THis is not used or tested at the moment