Yes, I think that CTE way to handle external projects is too limited.
1) Handling of external projects the same as internal projects (regular project creation).
2) Adding SDL-compatible online formatting
3) Something else I don't remember now
But it's just wishful thinking, I'm afraid.
alwayslockyourbike