Various base component tweaks

Working rendering functions, no more Access Violations when initializing
the component or from the RenderHandler class