https://www.ozone3d.net/blogs/lab/20120803/demoscene-struct-by-outracks/