move project version to idomatic location

gives project-internal visibility of the version constant for use in
displaying to the user.

the formula now does a targeted require to get the version constant from
the new location.

relevant to discussion in #2418