Working on core specification

Tackling tool description and runtime environment.