Toy brainf**k interpreter; example app that can be modified without restarting
create_editor = function(col, row)
	local left, top, panel_width, panel_height = panel_bounds(col, row)
	local result = edit.initialize_state(top+5, left+5, left+panel_width-5, love.graphics.getFont(), Font_size, math.floor(Font_size*1.3))
	Text.redraw_all(result)
	return result
end