That would add enormous complexity. What are the data types? Can you create FK for me? How do I customize field names? How can I define a column that won't be used in the transformation but will be used by the code reading the table?
Easier to leave it out of scope, since then users can do whatever they want and have the utmost flexibility.