Add more control over ports. Add feature configuration