Add theme loader interface