Treatment of chronic hepatitis B: who to treat, what to use, and for how long?

Treatment of chronic hepatitis B: who to treat, what to use, and for how long?