Building Blocks of Quantum Mechanics: Theory and Applications