Create eca to add feature to project outline

Changed

Context

When a feature is created, add it to it's project's book outline.

If there is a documentation reference in the outline, add it under it.

If the project reference is removed or changed on a feature, update the projects' and children's outlines.

Done

Generated ECA model with claude.