Component creation performance enhancments

Should yield about a 4x performance increase in creating components