Add test cases that require reducing the number of Features
Cases: - no features - features under target duration - features equal to target duration
Test _determine_margin() with margins specified as percentage