add alpha blendering option (disabled by default) using w component of color
add low-level support function demo (test)