We need to integrate interfaces of flashing and remote handling. The final result of this task should be remote programming of the target board