moving bin into runtime and renaming runtime into gpipe
gpipe is a quiddity instead of segment
segment has no pipeline and no bin
using nullptr instead of NULL
removing some empty classes