En este nivel, nos familiarizamos con el trabajo con flujos de datos en memoria (ByteArrayInputStream, ByteArrayOutputStream) y el patrón de diseño de cadena de responsabilidad (Chain of Responsibility).
Sugiero que eches un vistazo a otros patrones que existen: