build project item classes separated from templates iteration, in order ...

...to

facilitate the instantiation from within a spiderlet without need to define a template