Photonic Crystals: Physics and Practical Modeling