Common and Window can be build as shared libraries