added embed() macro, halfSize() and removed premult alpha artifacts
fix to allow setting the font to null by default
first basic h2d component (button) using css-like styling