Removed push (now uses emplacement)
Use emplace_back where possible
Adapted to newest ssvpp
macro testing (WIP)