the requirements to make these viable. Serving as a complete reference guide to the