To me this is key to your question. It usually takes decent components to get here easily, but it isn't necessarily required.


...