Could you please provide Limitation of App Components

Need detailed limitations when we create a app component on Asana:

for example → if we use widget - how many custom fields we can create → we created only four fields → suppose create a one more custom field → immediately got the error. could you please provide that kind of limitations for each above topic.