fortify condition on app:projectDirectory handler
handle an initial capture mode without actions

In this capture mode, we take screenshots using the dedicated
key 'F7', we create necessary files and modules except for
mouse actions, that we will introduce later.
Add utility functions for handling paths
better handling background model default values