Remove template declaration from render and change settings to options
Accept user-specified identifier when rendering components