Move api module to runtime (there is no reason for separation
Add buildins extension
Move build functions to extension