ouf layout work in progress based on ouf_classic