Now only specific formats are supported. It should be possibly to programmatically extend formats. e.g. FORMAT.add()