adopt callback and input changes from core
adopt rendering changes
adopt yage-rendering module changes
added custom pipeline rendering
switch to new rendering (vinylgl) + new modules
moved to Yage.Data.List