>Yes, as of “refactoring” I propose starting with the simpler straigth forward option that you can devise.
As of “careful consideration” I think first there must be a starting point.
Is it too soon for opening the internet socket?
For evaluating potential?
It will ease tests.