Committed initial proof of concept

Created base providers and windows.