Band Theory of Solids I: Main Framework