#3

Refactor WOL code into standalone service
#3

Refactor WOL code into standalone service