First implementation draft, including converters and validators