Flattening structure, refactoring naming, addition of v1 prompting mechanism.