આવા ઉપકરણો માટે વિવિધ વિકલ્પો હોવા છતાં, તેઓ બધા સામાન્ય કોર ઘટકો શેર કરે છે: