Entity Component System for the D programming language (dlang)