Re: library design conventions