Cases: - no features - features under target duration - features equal to target duration
Test _determine_margin() with margins specified as percentage