Add hook theme implementation and templates