major reorganization in initialization
texture, text renderer