This is going to seem like a lot but it should all be tied together so I am going to try to paint the full picture.
When creating a part we should be able to click a button to create custom properties (variables) for the part.
Example:
We should be able to set the property name, type and value.
Each of these properties should be able to be linked to cells in the drawing so if one or all of these properties are changed they will auto update on the drawing. (I only added a few properties for clarification.)
These custom property sheets should be able to be exported to an excel file or open office doc. so they can be linked to externally for added functionality.
When we add a table to a drawing a dialog box should ask us how many rows and how many columns we want (All of these parameters should be customizable after creation)
We should be able to drag on the cells to resize them.
When we double click on a cell it should allow us to control how the text is displayed, IE: size, font, justification so on...
Example:
This is a revision table but could be anything.
Sheet layouts for example A2 sized sheets should all be template files that are editable just like they were sketches.
In other words if we open a template it opens it as a sketch which we can add lines, boxes, numbers, letters, company logos etc.
we should also be able to add variables created in the part properties file to boxes so the drawing automatically populates the fields from the part file the drawing was made from. Like this.
Example:
Then after we create one of these templates we should be able to save that template and have it selectable when we create a new drawing from a part.
I hope this all makes sense if not I can clarify better.