Energy Modeling Fundamentals