Revert^2 "Adding more supported fields/logic to aslgen."

45bd8e28c95d50cff278cd6aa775a114ea0bcc95

Bug: 329902686
Test: Unit tests.
Change-Id: Iea0e25e5ef9661d9674f8c13b78898de5db10d20
23 files changed