Sorry for the long question(s), just trying to buy-in more on the estimating qty's beyond (count, area, linear) and hopefully estimate costs in the future.
I keep thinking I have a strategy and it keeps not playing out for me, so I'm asking for others insight or help.
I took the time this morning to take myself out of the construction arena and go to a built product - a bike.
Normally, my flow of work would be to review a new set of drawings (I may or may not know there will be a bike) so I would do one of two things once that scope is known:
My questions are:
Here's a few examples (again, with the bike) where I'm finding some disconnection and I'm trying to learn a new or better way "The zzTakeoff Way"...
The below example I would use each of the following as:



I've found adding MLESO items/parts and sub items/parts somewhat of a workaround but I'm wanting to create inputs/calculations within some of these items/parts and the only way I know to do this is creating variables on-the-fly via calculation input, but that means that in order for the variable(s) to exist, then it must be a part of a calculation or just a standalone variable (otherwise I'll need to create in custom properties).
Am I understanding this correctly?

I've discovered that a takeoff item or template can include many parts/items and subitems
I've yet to fully be able to manipulate variables within each of these items, again w/o creating custom properties or just creating a single variable at the "Formula" input.
I'm also not sure how to get this particular formula to output as the EA within this template?



OK, good talk...
Maybe it would be easier if you built one Template per Type. (e.g., "Mountain Bike Template") and use Variables only for things that change within that type (e.g., "Frame Size").
@stephen thanks for the response. I’m ok with creating a template for each. How would I have variables for each of these templates w/o creating a flood of custom settings or invoking by creating [string] within formula?
You could name the custom properties based on the category name of what they provide (Modifier) instead of the specific kind of thing they are within an item (like not using Spoke Count for Mountain Bike Template).
Wouldn’t this lead to an almost unmanageable list of “Custom Properties” groups and the individual parts within?
My suggestion was to use less of them. Naming them based on Category, means there are less, vs naming them for the specific kind of thing, means there are more.