What are the essential features to look for in electrical design software?