Lines are now fully configurable. First swing at theme support.