FLINTS: A Tool for Architectural-level Modeling of Features in Software Systems