I want to make LanItems as final API. However, it currently do not encapsulate even basic sysconfig setup (calls to NetworkInterfaces / NetworkServices an so on are mixed into code where needed). So, my current approach is to make possible to set everything through LanItems and tune it later.