LPS-22792 Autogen

Brian, this is only the first part of the new feature, so some parts are incomplete, It's stable though.

cc @epgarcia