Add integration test cases for the expected behavior around field propagation from the base templates
Recursively walk all templates the item iherits from to correctly propagate fields and standard values
Group standard values tests together to keep our tests less cluttered and more focused
Rough implementation of the proper fields storage so that standard values work as expected
Refactor item creation logic to properly initialize items InnerData and to simplify certain aspects of how we work with fields