add: main file
add: basic gfx module
add: intrusive double linked list
add: render list
add: list entry (linux kernel style)