First pass at converting to next-express

Wonder if we should merge streams and article-card-component? /cc @adgad