Extended state handling with methods to declare usage and structure of state,
started integration of state with pass I, collection of projects and files.