Tweaks to how the background rendering works

No longer needs to render the background from icons using the default
method, can use UV coords in addition.
Helper interface to allow for simple inter mod interaction

I will use it to determine if a block is pre-placed or player placed.
also for privacy and breakable settings at points