Completed background, introducting helper libraries