add draft how we can define an action event to applier
refactore SPV::Element class and SPV::Applier to use chain for setting a custom event block
add possibility to use chain for setting custom event when vcr should be applied and applying vcr