Application entry point
[FEATURE] Seprate thread to save the generated screenshot