Since [features:#1] in facts requires two separate applications, we have to create a code library where common functions of both applications are combined. Currently this library must contain programming code to get status of a device and send a command to a device.
Therefore, initially the project must be implemented as two executable targets and one library.
Resource DLLs are also required: the same for both executables. Since the latter have different spoken languages, we have to have different libraries, like 'louienu.dll' and 'louirus.dll', possibly used by the both executables.