Just tried to generate an unicorn with o1, and it seems to be doing a decent job at it.
To be fair, I'm quite sure an LLM could generate a verbal description of the unicorn's body topology (four skinny legs below body, neck coming from head, head coming from neck etc., above to the right).
It could then use translate this info into geometric coordinates.