Add the Platform constructors