references #147, fixing emblem compiles, no more external package for compiling, no json, also included partial support