Fixed: Cleaned up the platform handling and added __Posix__/__Windows__ defines.
Added: .Name get accessor.
Fixed: Now builds on Windows.
Fixed: No longer throws an exception but instead displays a warning.