Extract StepsTranslator interface to allow a safe interface to start caching improvements
Added signals necessary to keep a caching implementation in sync with the document
Added first elements of a caching steps impl
WIP Combine node & position filter