Added Windows support. Draft version - rather an idea - that requires
.implementation