Base render component