Internal (API): Building proper APIs while Building Specification

* Added and modified API creation procedures based on needs during
specification build in a new test for that purpose.