Make interpretation interface a part of renderer